﻿using System;
using System.Linq;
using System.Text;
using UnityEngine;

// Token: 0x020003DB RID: 987
public static class DebugEx
{
	// Token: 0x060018AE RID: 6318 RVA: 0x000A1268 File Offset: 0x0009F468
	public static void ArrayPrint<T>(T[] print, string head, UnityEngine.Object context = null)
	{
	}

	// Token: 0x060018AF RID: 6319 RVA: 0x000A126C File Offset: 0x0009F46C
	public static string ConvertString<T>(T[] print, string head)
	{
		StringBuilder stringBuilder = new StringBuilder(head);
		foreach (var callback in (from p in print
		select p.ToString()).Select((string s, int i) => new
		{
			s,
			i
		}))
		{
			stringBuilder.AppendFormat("{0}{1}", callback.s, (callback.i >= print.Length - 1) ? string.Empty : ",");
		}
		return stringBuilder.ToString();
	}

	// Token: 0x060018B0 RID: 6320 RVA: 0x000A131C File Offset: 0x0009F51C
	public static void PathCheck()
	{
		GlobalData.Debug_Log("temporaryCachePath:" + Application.temporaryCachePath);
		GlobalData.Debug_Log("streamingAssetsPath:" + Application.streamingAssetsPath);
		GlobalData.Debug_Log("dataPath:" + Application.dataPath);
		GlobalData.Debug_Log("persistentDataPath:" + Application.persistentDataPath);
	}
}
